package com.fqgj.xjd.user.client.request;

import java.io.Serializable;

/**
 * User: zhangxingyun
 * Date: 2017-07-23
 * Time: 14:10:22.394
 * TableDesc:
 */
public class UserBase implements Serializable {

    private static final long serialVersionUID = 6123000261333097856L;
    /**
     * 用户ID
     */
    private String userCode;

    private String firstName;

    private String middleName;

    private String lastName;

    private String fatherName;

    private String motherName;

    private Integer usages;

    private String birthday;

    /**
     * 性别
     */
    private Integer gender;
    /**
     * 年龄
     */
    private Integer age;
    /**
     * @see com.fqgj.xjd.user.client.enums.UserEducationEnum
     * 学历
     */
    private Integer education;
    /**
     * @see com.fqgj.xjd.user.client.enums.UserMarriageEnum
     * 婚姻状况
     */
    private Integer marriedStatus;
    /**
     * 是否生育
     */
    private Integer procreatedStatus;
    /**
     * 信息状态
     */
    private Integer status;

    private String email;

    /**
     * 用户语言
     */
    private Integer userLanguage;

    public Integer getUserLanguage() {
        return userLanguage;
    }

    public UserBase setUserLanguage(Integer userLanguage) {
        this.userLanguage = userLanguage;
        return this;
    }

    public String getEmail() {
        return email;
    }

    public UserBase setEmail(String email) {
        this.email = email;
        return this;
    }

    public String getFirstName() {
        return firstName;
    }

    public UserBase setFirstName(String firstName) {
        this.firstName = firstName;
        return this;
    }

    public String getLastName() {
        return lastName;
    }

    public String getFatherName() {
        return fatherName;
    }

    public UserBase setFatherName(String fatherName) {
        this.fatherName = fatherName;
        return this;
    }

    public String getMotherName() {
        return motherName;
    }

    public UserBase setMotherName(String motherName) {
        this.motherName = motherName;
        return this;
    }

    public UserBase setLastName(String lastName) {
        this.lastName = lastName;
        return this;
    }

    public UserBase() {
    }

    public String getUserCode() {
        return userCode;
    }

    public UserBase setUserCode(String userCode) {
        this.userCode = userCode;
        return this;
    }

    public Integer getGender() {
        return this.gender;
    }

    public UserBase setGender(Integer gender) {
        this.gender = gender;
        return this;
    }

    public Integer getAge() {
        return this.age;
    }

    public UserBase setAge(Integer age) {
        this.age = age;
        return this;
    }

    public Integer getEducation() {
        return this.education;
    }

    public UserBase setEducation(Integer education) {
        this.education = education;
        return this;
    }

    public Integer getMarriedStatus() {
        return this.marriedStatus;
    }

    public UserBase setMarriedStatus(Integer marriedStatus) {
        this.marriedStatus = marriedStatus;
        return this;
    }

    public Integer getProcreatedStatus() {
        return this.procreatedStatus;
    }

    public UserBase setProcreatedStatus(Integer procreatedStatus) {
        this.procreatedStatus = procreatedStatus;
        return this;
    }

    public Integer getUsages() {
        return usages;
    }

    public UserBase setUsages(Integer usages) {
        this.usages = usages;
        return this;
    }

    public String getBirthday() {
        return birthday;
    }

    public UserBase setBirthday(String birthday) {
        this.birthday = birthday;
        return this;
    }

    public String getMiddleName() {
        return middleName;
    }

    public UserBase setMiddleName(String middleName) {
        this.middleName = middleName;
        return this;
    }

    public Integer getStatus() {
        return status;
    }

    public UserBase setStatus(Integer status) {
        this.status = status;
        return this;
    }
}
